#include <stdio.h>
#include <string.h>
using namespace std;

int ls, lt;
int n;
char s[1000010];
char t[1000010];
int j, k;
int fl;

int main() {
	while (scanf(" %s %s", s, t)!=EOF) {
		ls = strlen(s);
		lt = strlen(t);

		if (lt<ls) {
			printf("No\n");
			continue;
		}

		fl=0;

		for (int i=0; i<lt; i++) {
			if (t[i]!=s[0]) continue;			

			for (j=0, k=0; j<lt && k<ls; j++) {
				if (s[k]==t[j]) k++;
			}

			if (k==ls) {
				fl=1; break;
			}
		}
		
		if (fl) printf("Yes\n");
		else printf("No\n");
	}

	return 0;
}
